package com.fas.system.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * PC首页报警信息详细 实体类
 */
@Data
public class EquipmentAlarmVo implements Serializable {

    private Integer id; //设备id
    private String equipmentName; //设备名称
    private Integer status; //状态 0正常 1故障 2离线 3报警 为空则是：未启用
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date alarmTime;//报警时间
    private String alarmReason;//报警原因
    private String deptId; // 部门编号
    private String deptName; // 部门名称
    private String position;//所在位置
    private String buildingName;//建筑名称
    private Integer floor;//楼层
    private Double longitude;//经度
    private Double latitude;//纬度
    private String address;//建筑详细
    private String buildingAddress;//建筑地址
    private String safetyResponsiblePerson;//安全责任人
    private String contactNumber;//联系电话
    private String manufacturerName;//厂商名字
    private String deviceType;//设备类型（新）
    private String deviceModel;//设备型号（新）
    private String equipmentNumber;//设备编号
    private String provinceName;//省
    private String cityName;//市
    private String areaName;//区
    private Integer alarmId;//设备报警表的id
    private String superviseLevel;//监管级别

    private Integer unread;//消息是否已读（1：未读，2：已读）
    private Integer cooperationCompanyId;//合作单位表id
    private String companyName;//合作单位表名称

}
